inlet and spill ports - Spanish English Dictionary